翻訳と辞書
Words near each other
・ Cachaça Sapucaia
・ Cachaça Schermann
・ Cachaça, Um Amor Brasileiro
・ Cachaço
・ Cachaço, São Nicolau, Cape Verde
・ CACHD1
・ Cache
・ Cache (Aosta)
・ Cache (computing)
・ Cache Acceleration Software
・ Cache algorithms
・ Cache Armbrister
・ Cache Array Routing Protocol
・ Cache coherence
・ Cache Col Glacier
Cache coloring
・ Cache County, Utah
・ Cache Craze
・ Cache Creek
・ Cache Creek (British Columbia)
・ Cache Creek (Kern County, California)
・ Cache Creek (Oklahoma)
・ Cache Creek (Sacramento River)
・ Cache Creek Airport
・ Cache Creek Casino Resort
・ Cache Creek Formation
・ Cache Creek Group
・ Cache Creek landfill
・ Cache Creek Terrane
・ Cache Creek Wilderness


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Cache coloring : ウィキペディア英語版
Cache coloring
In computer science, cache coloring (also known as page coloring) is the process of attempting to allocate free pages that are contiguous from the CPU cache's point of view, in order to maximize the total number of pages cached by the processor. Cache coloring is typically employed by low-level dynamic memory allocation code in the operating system, when mapping virtual memory to physical memory. A virtual memory subsystem that lacks cache coloring is less deterministic with regards to cache performance, as differences in page allocation from one program run to the next can lead to large differences in program performance.
==Details of operations==

A physically indexed CPU cache is designed such that addresses in adjacent physical memory blocks take different positions ("cache lines") in the cache, but this is not the case when it comes to virtual memory; when virtually adjacent but not physically adjacent memory blocks are allocated, they could potentially both take the same position in the cache. Coloring is a technique implemented in memory management software, which solves this problem by selecting pages that do not contend with neighbor pages.
Physical memory pages are "colored" so that pages with different "colors" have different positions in CPU cache memory. When allocating sequential pages in virtual memory for processes, the kernel collects pages with different "colors" and maps them to the virtual memory. In this way, sequential pages in virtual memory do not contend for the same cache line.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Cache coloring」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.